a severe beating - French English Dictionary